export interface Company {
    id?: string;
    createTime?: string;
    editable?: boolean;
    name?: string;
    settingList?: Setting[];
    associationCountList?: any[];
}

export interface Setting {
    id?: string;
    companyId?: string;
    pid?: string;
    createTime?: string;
    editable?: boolean;
    label?: string;
    value?: string;
    code?: string;
    type?: string;
    children?: Setting[];
}

export interface SettingType {
    header: {
        title: string,
        logo: string,
    },
    applet: {
        appid: string,
        secret: string,
    },
    general: {
        appid: string,
        secret: string,
        token: string,
        aesKey: string,
    },
    samplePlace: any[],
    varietySetting: any[],
}
